ইলাস্টিকসার্চ (ElasticSearch)

Kibana এবং Elastic Stack এর অন্যান্য উপাদানের সেটআপ

Latest Technologies - ইলাস্টিকসার্চ (ElasticSearch) - Elasticsearch ইন্সটলেশন এবং সেটআপ | NCTB BOOK

Kibana এবং Elastic Stack এর অন্যান্য উপাদানগুলি সেটআপ করা একটি কার্যকরী এবং অন্তর্ভুক্ত পদ্ধতি যা ডেটা ইনজেস্ট, বিশ্লেষণ এবং ভিজুয়ালাইজেশনের জন্য ব্যবহৃত হয়। নিচে Kibana এবং Elastic Stack এর অন্যান্য উপাদানের (যেমন Logstash) সেটআপ পদ্ধতি বিস্তারিতভাবে বর্ণনা করা হলো।

১. Elasticsearch সেটআপ নিশ্চিত করা

Elasticsearch অবশ্যই প্রথমে ইনস্টল এবং কনফিগার করা প্রয়োজন। Elasticsearch ইনস্টলেশন সম্পর্কে আগের উত্তর দেখুন।

২. Kibana সেটআপ

১. Kibana ইনস্টল করা

Kibana ডাউনলোড করুন: Kibana এর অফিসিয়াল সাইট থেকে সর্বশেষ সংস্করণ ডাউনলোড করুন:

wget https://artifacts.elastic.co/downloads/kibana/kibana-8.x.x-amd64.deb

(এখানে "8.x.x" আপনার প্রয়োজন অনুযায়ী সংস্করণ পরিবর্তন করুন)

Kibana ইনস্টল করুন:

sudo dpkg -i kibana-8.x.x-amd64.deb

২. Kibana কনফিগারেশন

Kibana কনফিগারেশন ফাইল সম্পাদনা করুন: কনফিগারেশন ফাইলটি /etc/kibana/kibana.yml এ থাকে।

sudo nano /etc/kibana/kibana.yml

Elasticsearch এর URL সেট করুন:

elasticsearch.hosts: ["http://localhost:9200"]

Kibana এর সার্ভার হোস্ট এবং পোর্ট সেট করুন:

server.host: "0.0.0.0"
server.port: 5601

৩. Kibana সার্ভিস চালু করা

Kibana সার্ভিস চালু করুন:

sudo systemctl start kibana

সার্ভিস স্ট্যাটাস চেক করুন:

sudo systemctl status kibana

Kibana কে সিস্টেম স্টার্টআপের সাথে স্বয়ংক্রিয়ভাবে শুরু করার জন্য এনাবল করুন:

sudo systemctl enable kibana

৪. Kibana এর মাধ্যমে API টেস্ট করা

  1. Kibana UI টেস্ট করুন: ব্রাউজারে নিম্নলিখিত URL প্রবেশ করুন:
http://localhost:5601

৩. Logstash সেটআপ

১. Logstash ইনস্টল করা

Logstash ডাউনলোড করুন:

wget https://artifacts.elastic.co/downloads/logstash/logstash-8.x.x-amd64.deb

Logstash ইনস্টল করুন:

sudo dpkg -i logstash-8.x.x-amd64.deb

২. Logstash কনফিগারেশন

Logstash কনফিগারেশন ফাইল তৈরি করুন: Logstash এর কনফিগারেশন ফাইল /etc/logstash/conf.d/ ডিরেক্টরিতে তৈরি করতে হবে। উদাহরণস্বরূপ:

sudo nano /etc/logstash/conf.d/logstash.conf
  • কনফিগারেশন উদাহরণ:
input {
 stdin { }
}
output {
 elasticsearch {
   hosts => ["http://localhost:9200"]
   index => "my-index"
 }
}

৩. Logstash সার্ভিস চালু করা

Logstash সার্ভিস চালু করুন:

sudo systemctl start logstash

সার্ভিস স্ট্যাটাস চেক করুন:

sudo systemctl status logstash

Logstash কে সিস্টেম স্টার্টআপের সাথে স্বয়ংক্রিয়ভাবে শুরু করার জন্য এনাবল করুন:

sudo systemctl enable logstash

৪. Elastic Stack এর উপাদানগুলির মধ্যে সংযোগ নিশ্চিত করা

  • Elasticsearch, Kibana, এবং Logstash এর মাধ্যমে ডেটা ইনজেস্ট, বিশ্লেষণ এবং ভিজ্যুয়ালাইজেশনের জন্য সংযুক্ত করা হয়েছে। Kibana UI এর মাধ্যমে Elasticsearch থেকে ডেটা ভিজ্যুয়ালাইজ করা সম্ভব।

Content added By
Promotion